Rethinking Item Tokenization in Generative Recommenders: From Fixed Atoms to Semantic Subwords
生成式推荐中的物品分词再思考:从固定原子到语义子词
🧭 生成式推荐 · Semantic ID ★ 深度解读
University of Science and Technology of China · Huawei Technologies
提出 SST:历史侧用变长语义子词压缩 SID、目标侧保留定长解码,缓解 intra-item 注意力过载并稳定提升生成式推荐
📌 工作参考价值(4 点)
- 在 SID-based 生成式推荐中,历史侧和目标侧使用不对称 tokenization:用户历史序列用子词合并压缩,降低 encoder 的 intra-item attention 负担;候选 item 仍用固定长度 SID 生成,不破坏 beam search 解码语法。可直接作为现有 RQ-KMeans/TIGER 类线上模型的输入层改造。
- 子词合并规则可以优先尝试 CondEntropy:同时考虑 frequency、互预测性和上下文纯度,比 BPE/WordPiece 更适合推荐场景的语义耦合,尤其在稀疏或噪声较大的业务数据上更稳。
- BCA 用行为序列中语义前缀对(如取 SID 前 2 个 token)滑窗统计高频共现,把原始交互子序列作为增强样本注入训练,开销低、无需额外标注,能改善长尾 item 的曝光和 NDCG。
- 上线前可做 token-level attention workload 分析:统计 encoder 中 same-item attention 占比和 atom reassembly load,验证压缩是否真正释放了模型容量;同时注意不要将目标侧改成变长子词,否则低频语义 token 在 beam search 中会被边缘化,性能可能大幅下降。